package com.hisense.ovcloud.common3.validator;

public class BaseRouterConfiguration {
//    public <T> void validate(SynchronousSink<T> sink, Validator validator, T body, Class<T> clazz){
//        Errors errors = new BeanPropertyBindingResult(body, clazz.getName());
//        validator.validate(body, errors);
//
//        if (errors.getAllErrors().isEmpty()) {
//            sink.next(body);
//        } else {
//            sink.error(new ResponseStatusException(
//                    HttpStatus.BAD_REQUEST,
//                    errors.getAllErrors().getFirst().toString()));
//        }
//    }
}
